Golang Job: Stage of afstuderen

Job added on

Company

Dual Inventive

Location

Oisterwijk - Netherlands

Job type

Full-Time

Golang Job Details

Zoek jij een stage of wil je afstuderen? Zoek je een opdracht op het gebied van ICT/Ontwikkeling of Mechatronica/Electrotechniek? Wij hebben misschien wel de perfecte plek voor jou.

Als stagiair of afstudeerder werk je mee aan onze visie Ubiquitous Rail om het spoor efficiënter en veiliger te maken en zo ook iedereen, van aannemer, tot vervoerder tot treinreiziger met elkaar te verbinden. We zien je echt als onderdeel van onze organisatie, want jij brengt jouw kennis met je mee voor ons en wij willen jou graag onze kennis en ervaring bieden.

Neem snel een kijkje bij onze opdrachten. En zie iets dat bij je past, neem meteen contact op met Marguerite Serier ([email protected] / 06 – 4344 9832). Mocht er geen passende opdracht tussen staan, maar heb je wel een goed idee, dan kun je ook bellen of mailen met Marguerite. Want met jouw interesses en ideeën kunnen we samen misschien tot een opdracht komen.


Stages ICT/Ontwikkeling

Je maakt bij ons kennis met het totale ecosysteem van IoT – van hardware tot cloud tot applicaties.

  • Alternative tool for disaster recovery

MTinfo 3000 is the main platform for users to remotely control our products which secure dangerous working environments. When there is a major glitch in the system, there is no easy way to activate or deactivate our products. This means developers should use various work-arounds to remotely control the devices. We like to create a tool, fully separate from main platform which still can be used to activate or deactivate our devices without compromising safety.

  • The tool to be created may not depend on working of the MTinfo 3000 components (direct communication with devices)
  • The tool should be 100% secure and comply to ‘4 eyes’ principle
  • The tool should enforce both customer and Dual Inventive agree to remotely control the device

Domain: Full Stack Development, Golang, React.

  • On-demand trial environment

MTinfo 3000 is the main platform for users to remotely control our products. Current production environment of the MT info 3000 platform consist of a high availability setup with multiple redundant servers, database clusters, load-balancers and firewalls. Dual Inventive would like to be more flexible in setting up pilot environments. This should be a slimmed down version of our software running using container technology. In the ideal way the whole process for ‘spinning-up’ a new environment would be fully automated.

In this assignment you will be working with build pipeline automation, containers docker/kubernetes. If time allows you will build a front-end to easily manage running pilot environments.

Domain: Full Stack Development, DevOps.

  • Research long range mesh network possibilities

Our products use mobile data 2G/4G/5G to send sensor data and receive commands. Our product is just as good as the connection available. No connection means our product won’t operate. We like to research if we can use (long range) mesh network technics to increase a products ‘connection’ and reliability.

Domain: Firmware, hardware, IoT.

  • Research reduced power consumption protocol

Our devices use a proprietary protocol. This protocol wasn’t designed with power consumption in mind. Because our devices are battery operated devices and the transition towards the 5G standard will use more power, we like to review the protocol and make it more efficient. Of course this should be done without compromising the information users receive and the safety of our products. Goal should be to reduce power consumption by a factor 2 (or more).

Domain: Embedded development, firmware, IoT, 2G, 3G, 4G, 5G, mobile data.

  • Design research platform for (future) mobile data connections

All our devices depend on a (very) good mobile data connection. Currently we use in our devices one or two 2G/4G modems. For future developments and experiments we would like to design a ‘development’ platform which we can use to:

  • Design and compare various mobile connection methods (2G, 3G, 4G, NB-IoT, WiFi, BlueTooth, … )
  • Develop and test new modems and firmware
  • Experiment with one or more simultaneous (different) mobile connections
  • Conduct field experiments
  • Collect data (speed, connection quality, connection loss/build, …)

Domain: Hardware design, embedded development, IoT, 2G, 3G, 4G, 5G, mobile data.


Stage Mechatronica/Elektrotechniek

  • Je gaat meedraaien met onze collega’s van Service & Onderhoud.
  • Je leert onze producten van binnen en buiten kennen, zowel mechanisch als elektrotechnisch. Jij leert daardoor hoe onze producten worden onderhouden en weet zo afwijkingen en bijzonderheden op te merken. Zo help je mee de kwaliteit te verbeteren
  • Veiligheid bij het werken aan het spoor is uiteraard onze topprioriteit. Jij controleert de technische veiligheid en voert functionele controles uit
  • Wij maken regelmatig Proof of Concepts (PoC’s) om te kijken of deze passen binnen onze visie. Jij kan helemaal los gaan in het meedenken en ontwikkelen van PoC’s en onze collega’s San en Frank delen daarbij graag hun technische kennis met jou

Dual Inventive respecteert je privacy. Jouw gegevens worden 4 weken na afloop van de sollicitatieprocedure verwijderd. Als je ons daarvoor toestemming hebt gegeven, bewaren wij jouw gegevens maximaal 1 jaar. Na afloop van de bewaartermijn verwijderen wij de gegevens.